home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-chassis-mib-01.txt < prev    next >
Text File  |  1993-06-07  |  73KB  |  2,385 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.           Internet Draft           Chassis MIB              May 28, 1993
  10.  
  11.  
  12.                    Definitions of Managed Objects for a Chassis
  13.                    Containing Multiple Logical Network Devices
  14.  
  15.                                    May 28, 1993
  16.  
  17.  
  18.                               David Arneson (Editor)
  19.                              Cabletron Systems, Inc.
  20.                                 arneson@ctron.com
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                Status of this Memo
  27.  
  28.           This document is an Internet Draft.  Internet Drafts are
  29.           working documents of the Internet Engineering Task Force
  30.           (IETF), its Areas, and its Working Groups.  Note that other
  31.           groups may also distribute working documents as Internet
  32.           Drafts.
  33.  
  34.           Internet Drafts are valid for a maximum of six months and may
  35.           be updated, replaced, or obsoleted by other documents at any
  36.           time.  It is inappropriate to use Internet Drafts as reference
  37.           material or to cite them other than as a "work in progress".
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.           Expires November, 1993                                [Page 1]
  63.  
  64.  
  65.  
  66.  
  67.           Internet Draft           Chassis MIB              May 28, 1993
  68.  
  69.  
  70.           1.  Introduction
  71.  
  72.           This memo defines an experimental portion of the Management
  73.           Information Base (MIB) for use with network management
  74.           protocols in TCP/IP based internets.  In particular it defines
  75.           objects for managing a chassis containing multiple (logical)
  76.           networking devices, such as repeaters, bridges, routers,
  77.           terminal servers, etc.  Please send all comments to the
  78.           chassis MIB working group at chassismib@cs.utk.edu.
  79.  
  80.  
  81.  
  82.           2.  The Network Management Framework
  83.  
  84.           The Internet-standard Network Management Framework consists of
  85.           three components.  They are:
  86.  
  87.           o    RFC 1155 which defines the SMI, the mechanisms used for
  88.                describing and naming objects for the purpose of
  89.                management.  RFC 1212 defines a more concise description
  90.                mechanism, which is wholly consistent with the SMI.
  91.  
  92.           o    RFC 1213 defines MIB-II, the core set of managed objects
  93.                for the Internet suite of protocols.
  94.  
  95.           o    RFC 1157 which defines the SNMP, the protocol used for
  96.                network access to managed objects.
  97.  
  98.           The Framework permits new objects to be defined for the
  99.           purpose of experimentation and evaluation.
  100.  
  101.  
  102.           2.1.  Object Definitions
  103.  
  104.           Managed objects are accessed via a virtual information store,
  105.           termed the Management Information Base or MIB.  Objects in the
  106.           MIB are defined using the subset of Abstract Syntax Notation
  107.           One (ASN.1) defined in the SMI.  In particular, each object
  108.           object type is named by an OBJECT IDENTIFIER, an
  109.           administratively assigned name.  The object type together with
  110.           an object instance serves to uniquely identify a specific
  111.           instantiation of the object.  For human convenience, we often
  112.           use a textual string, termed the descriptor, to refer to the
  113.           object type.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.           Expires November, 1993                                [Page 2]
  121.  
  122.  
  123.  
  124.  
  125.           Internet Draft           Chassis MIB              May 28, 1993
  126.  
  127.  
  128.           3.  Overview
  129.  
  130.           This memo defines objects for the management of a chassis.  A
  131.           chassis can be thought of as a hierarchical relationship of
  132.           one or more "physical locations", each physical location
  133.           containing one or more physical modules, and where a physical
  134.           module, or combinations of physical modules, might perform one
  135.           or more networking device functions.  The relationship between
  136.           physical location and physical module can be many to many.
  137.           Also the relationship between physical module and function can
  138.           be many-to-many.  Thus, this memo uses the term 'entity' to
  139.           refer to a logical networking device which may span parts of
  140.           one or more modules.
  141.  
  142.           Often times entities utilize building blocks or connections.
  143.           These connections (resources) are used to define and
  144.           interconnect entities.
  145.  
  146.           This MIB contains the following information groups: chassis
  147.           information group, chassis physical group, the Entity
  148.           Definition group, the resource group, the Powersupply Group,
  149.           and the environment group.
  150.  
  151.  
  152.           3.1.  What is a Chassis
  153.  
  154.           This MIB applies to a chassis.  In its normal sense, a
  155.           "chassis" is a collection of traditionally discrete network
  156.           devices packaged in a single cabinet and power system.
  157.           Indeed, the descriptions of the objects are phrased assuming
  158.           such a "physical" chassis.  However, these descriptions are
  159.           not intended to exclude the application of this MIB to a
  160.           "logical chassis".  Examples of such logical chassis might be:
  161.  
  162.                - a building containing many network devices, where each
  163.                room in the building might be considered as a physical
  164.                location,
  165.  
  166.                - a geographical area containing many network devices,
  167.                where each building in the area might be considered as a
  168.                physical location.
  169.  
  170.           Note also that the MIB implementations for multiple (physical
  171.           or logical) chassis might be arranged hierachically, i.e., a
  172.           module/entity represented in one agent's chassis MIB might in
  173.  
  174.  
  175.  
  176.  
  177.  
  178.           Expires November, 1993                                [Page 3]
  179.  
  180.  
  181.  
  182.  
  183.           Internet Draft           Chassis MIB              May 28, 1993
  184.  
  185.  
  186.           fact represent a whole (lower-level) chassis.  For example, in
  187.           a equipment cabinet having multiple shelves with each shelf
  188.           having multiple plug-in cards, the whole cabinet could be
  189.           represented by an overall chassis MIB in which each "physical
  190.           location" represents a shelf, and there might also be
  191.           individualchassis MIBs for each shelf in which each location
  192.           represents where the plug-in cards live.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.           Expires November, 1993                                [Page 4]
  237.  
  238.  
  239.  
  240.  
  241.           Internet Draft           Chassis MIB              May 28, 1993
  242.  
  243.  
  244.           4.  Definitions
  245.  
  246.           CHASSIS-MIB DEFINITIONS ::= BEGIN
  247.  
  248.           IMPORTS
  249.               OBJECT-TYPE
  250.                   FROM RFC-1212
  251.               experimental, TimeTicks, IpAddress, Counter
  252.                   FROM RFC1155-SMI
  253.               Party, Context
  254.                   FROM RFC-1447;
  255.  
  256.  
  257.           -- Textual Conventions
  258.  
  259.           DisplayString ::= OCTET STRING
  260.  
  261.           -- This data type is used to model textual information taken
  262.           -- from the NVT ASCII character set.  By convention, objects
  263.           -- with this syntax are declared as having
  264.           --
  265.           --      SIZE (0..255)
  266.  
  267.  
  268.           AutonomousType    ::= OBJECT IDENTIFIER
  269.  
  270.           -- The object identifier is an independently extensible type
  271.           -- identification value.  It may, for example indicate a
  272.           -- particular sub-tree with further MIB definitions, or
  273.           -- define something like a protocol type or type of
  274.           -- hardware.
  275.  
  276.           chassis             OBJECT IDENTIFIER ::= { experimental 38 }
  277.  
  278.           -- Groups within the chassis MIB
  279.  
  280.           chasInfo            OBJECT IDENTIFIER ::= { chassis 1 }
  281.           chasPhysical        OBJECT IDENTIFIER ::= { chassis 2 }
  282.           chasEntity          OBJECT IDENTIFIER ::= { chassis 3 }
  283.           chasResource        OBJECT IDENTIFIER ::= { chassis 4 }
  284.           chasPowerSupply     OBJECT IDENTIFIER ::= { chassis 5 }
  285.           chasEnviron         OBJECT IDENTIFIER ::= { chassis 6 }
  286.  
  287.           -- Chassis MIB Know Types
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.           Expires November, 1993                                [Page 5]
  295.  
  296.  
  297.  
  298.  
  299.           Internet Draft           Chassis MIB              May 28, 1993
  300.  
  301.  
  302.           chasKnownTypes      OBJECT IDENTIFIER ::= { chassis 7 }
  303.  
  304.           -- Values for known chasPhyLocationType. The types of
  305.           --    location in the chassis.
  306.  
  307.           chasLocationTypes   OBJECT IDENTIFIER ::= { chasKnownTypes 1 }
  308.  
  309.           chasModularSlot     OBJECT IDENTIFIER ::= { chasLocationTypes 1 }
  310.           chasPowerSupplyBay  OBJECT IDENTIFIER ::= { chasLocationTypes 2 }
  311.           chasFanTray         OBJECT IDENTIFIER ::= { chasLocationTypes 3 }
  312.           chasBackplane       OBJECT IDENTIFIER ::= { chasLocationTypes 4 }
  313.           chasFrontSlot       OBJECT IDENTIFIER ::= { chasLocationTypes 5 }
  314.           chasBackSlot        OBJECT IDENTIFIER ::= { chasLocationTypes 6 }
  315.  
  316.           -- Values for chasModuleType.
  317.  
  318.           chasModuleTypes  OBJECT IDENTIFIER ::= { chasKnownTypes 2 }
  319.           chasLocationEmpty   OBJECT IDENTIFIER ::= { chasModuleTypes 1 }
  320.           chasModuleUnknown   OBJECT IDENTIFIER ::= { chasModuleTypes 2 }
  321.  
  322.           -- Values for chasEntityObjectId.
  323.  
  324.           chasEntityTypes  OBJECT IDENTIFIER ::= { chasKnownTypes 3 }
  325.  
  326.           -- Chassis components non-networking
  327.  
  328.           chasChassisEntities OBJECT IDENTIFIER ::= { chasEntityTypes 1 }
  329.  
  330.           chasPowerSupply  OBJECT IDENTIFIER ::= { chasChassisTypes  1 }
  331.           chasChassis      OBJECT IDENTIFIER ::= { chasChassisTypes  2 }
  332.           chasMonitors     OBJECT IDENTIFIER ::= { chasChassisTypes  3 }
  333.  
  334.           -- Basic Network Entities
  335.  
  336.           chasNetEntities OBJECT IDENTIFIER ::= { chasEntityTypes 2 }
  337.  
  338.           chas8023Repeater OBJECT IDENTIFIER ::= { chasNetEntities 1 }
  339.           chas8025Ring     OBJECT IDENTIFIER ::= { chasNetEntities 2 }
  340.           chasFddiRing     OBJECT IDENTIFIER ::= { chasNetEntities 3 }
  341.           chasAtmSwitch    OBJECT IDENTIFIER ::= { chasNetEntities 4 }
  342.           chasFrameRelay   OBJECT IDENTIFIER ::= { chasNetEntities 5 }
  343.  
  344.           -- Internetworking/Bridging
  345.  
  346.           chasConnectEntities OBJECT IDENTIFIER ::= { chasEntityTypes 3 }
  347.  
  348.  
  349.  
  350.  
  351.  
  352.           Expires November, 1993                                [Page 6]
  353.  
  354.  
  355.  
  356.  
  357.           Internet Draft           Chassis MIB              May 28, 1993
  358.  
  359.  
  360.           chasBridge    OBJECT IDENTIFIER ::= { chasConnectEntities 1 }
  361.           chasRouter    OBJECT IDENTIFIER ::= { chasConnectEntities 2 }
  362.           chasBrouter   OBJECT IDENTIFIER ::= { chasConnectEntities 3 }
  363.           chasGateway   OBJECT IDENTIFIER ::= { chasConnectEntities 4 }
  364.  
  365.           --  Values for chasResourceType.
  366.  
  367.           chasResTypes  OBJECT IDENTIFIER ::= { chasKnownTypes 4 }
  368.  
  369.           --  Chassis type resources.
  370.  
  371.           chasChassisRes OBJECT IDENTIFIER ::= { chasResTypes 1 }
  372.  
  373.           --  Basic Network Resource
  374.  
  375.           chasNetworkRes OBJECT IDENTIFIER ::= { chasResTypes 2 }
  376.  
  377.           chas8023RptrPort  OBJECT IDENTIFIER ::= { chasNetworkRes 1 }
  378.           chas8025MauPort   OBJECT IDENTIFIER ::= { chasNetworkRes 2 }
  379.           chasFddiPort      OBJECT IDENTIFIER ::= { chasNetworkRes 3 }
  380.           chasAtmPort       OBJECT IDENTIFIER ::= { chasNetworkRes 4 }
  381.           chas8023PortGroup OBJECT IDENTIFIER ::= { chasNetworkRes 5 }
  382.           chas8025PortGroup OBJECT IDENTIFIER ::= { chasNetworkRes 6 }
  383.           chasFddiPortGroup OBJECT IDENTIFIER ::= { chasNetworkRes 7 }
  384.           chasAtmPortGroup  OBJECT IDENTIFIER ::= { chasNetworkRes 8 }
  385.  
  386.           -- Backplane Network Resources (if required)
  387.  
  388.           chasBplaneRes  OBJECT IDENTIFIER ::= { chasResTypes 3 }
  389.  
  390.           chas8023Bplane    OBJECT IDENTIFIER ::= { chasBplaneRes  1 }
  391.           chas8025Bplane    OBJECT IDENTIFIER ::= { chasBplaneRes  2 }
  392.           chasFddiBplane    OBJECT IDENTIFIER ::= { chasBplaneRes  3 }
  393.           chasMgmtBplane    OBJECT IDENTIFIER ::= { chasBplaneRes  4 }
  394.           chasAtmBplane     OBJECT IDENTIFIER ::= { chasBplaneRes  5 }
  395.  
  396.           -- Internetworking/bridging resources (if required)
  397.  
  398.           chasConnectRes OBJECT IDENTIFIER ::= { chasResTypes 4 }
  399.  
  400.           chasBridgeRelay   OBJECT IDENTIFIER ::= { chasConnectRes 1 }
  401.           chasRouterRelay   OBJECT IDENTIFIER ::= { chasConnectRes 2 }
  402.           chasBrouterRelay  OBJECT IDENTIFIER ::= { chasConnectRes 3 }
  403.           chasSwitch        OBJECT IDENTIFIER ::= { chasConnectRes 4 }
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.           Expires November, 1993                                [Page 7]
  411.  
  412.  
  413.  
  414.  
  415.           Internet Draft           Chassis MIB              May 28, 1993
  416.  
  417.  
  418.           -- chasInfo group (chassis information group).
  419.           -- Implementation of this group is mandatory.
  420.  
  421.           chasType  OBJECT-TYPE
  422.               SYNTAX  OBJECT IDENTIFIER
  423.               ACCESS  read-only
  424.               STATUS  mandatory
  425.               DESCRIPTION
  426.                       "An authoritative identification of the type of
  427.                       hub-based or standalone chassis.  By convention
  428.                       this value is allocated within the SMI enterprises
  429.                       subtree(1.3.6.1.4.1), and provides an easy and
  430.                       unambiguous means for determining `what kind of
  431.                       box' is being managed.  If this information is not
  432.                       present or unknown, its value should be set to the
  433.                       value: chasTypeUnknown."
  434.               ::= { chasInfo 1 }
  435.  
  436.           chasPhysicalChanges  OBJECT-TYPE
  437.               SYNTAX   Counter
  438.               ACCESS   read-only
  439.               STATUS   mandatory
  440.               DESCRIPTION
  441.                       "The number of physical changes that have occurred
  442.                       in the chassis since the agent was warm/cold
  443.                       started.  This includes additions and removal of
  444.                       modules and entities.  Other uses are
  445.                       implementation specific."
  446.               ::= { chasInfo 2 }
  447.  
  448.  
  449.           chasChassisSerialNumber   OBJECT-TYPE
  450.               SYNTAX    DisplayString (SIZE (0..32))
  451.               ACCESS    read-only
  452.               STATUS    mandatory
  453.               DESCRIPTION
  454.                       "The serial number of the chassis. If no serial
  455.                       number is available then this object should be the
  456.                       zero length string."
  457.               ::= { chasInfo 3 }
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.           Expires November, 1993                                [Page 8]
  469.  
  470.  
  471.  
  472.  
  473.           Internet Draft           Chassis MIB              May 28, 1993
  474.  
  475.  
  476.           -- chasPhysical group (physical configuration group).
  477.           -- Implementation of this group is mandatory.
  478.  
  479.           chasPhyLocationTable OBJECT-TYPE
  480.               SYNTAX SEQUENCE OF ChasPhyLocationEntry
  481.               ACCESS not-accessible
  482.               STATUS mandatory
  483.               DESCRIPTION
  484.                       "This table summarises the different classes of
  485.                       and types of modular physical locations in the
  486.                       chassis.  This includes but is not limited to slot
  487.                       within a chassis, power supply bay."
  488.               ::= { chasPhysical 1 }
  489.  
  490.           chasPhyLocationEntry OBJECT-TYPE
  491.               SYNTAX ChasPhyLocationEntry
  492.               ACCESS not-accessible
  493.               STATUS mandatory
  494.               DESCRIPTION
  495.                       "An entry in the phyLocationTable"
  496.               INDEX { chasPhyLocationTypeIndex }
  497.               ::= { chasPhyLocationTable 1 }
  498.  
  499.           ChasPhyLocationEntry ::= SEQUENCE {
  500.                   chasPhyLocationTypeIndex
  501.                           INTEGER,
  502.                   chasPhyLocationCount
  503.                           INTEGER,
  504.                   chasPhyLocationType
  505.                           OBJECT IDENTIFIER,
  506.                   chasPhyLocationName
  507.                           DisplayString
  508.                   }
  509.  
  510.           chasPhyLocationTypeIndex OBJECT-TYPE
  511.               SYNTAX INTEGER (1..65535)
  512.               ACCESS read-only
  513.               STATUS mandatory
  514.               DESCRIPTION
  515.                       "This uniquely identifies the physical location
  516.                       type within the chassis."
  517.               ::= { chasPhyLocationEntry 1 }
  518.  
  519.           chasPhyLocationCount  OBJECT-TYPE
  520.               SYNTAX INTEGER (1..65535)
  521.  
  522.  
  523.  
  524.  
  525.  
  526.           Expires November, 1993                                [Page 9]
  527.  
  528.  
  529.  
  530.  
  531.           Internet Draft           Chassis MIB              May 28, 1993
  532.  
  533.  
  534.               ACCESS read-only
  535.               STATUS mandatory
  536.               DESCRIPTION
  537.                       "This defines the number of physical locations of
  538.                       this type exist within the chassis."
  539.               ::= { chasPhyLocationEntry 2 }
  540.  
  541.           chasPhyLocationType OBJECT-TYPE
  542.               SYNTAX OBJECT IDENTIFIER
  543.               ACCESS read-only
  544.               STATUS mandatory
  545.               DESCRIPTION
  546.                       " Uniquely identifies the 'type' of the physical
  547.                       location within the chassis."
  548.               ::= { chasPhyLocationEntry 2 }
  549.  
  550.           chasPhyLocationDescr OBJECT-TYPE
  551.               SYNTAX DisplayString
  552.               ACCESS read-only
  553.               STATUS mandatory
  554.               DESCRIPTION
  555.                       "Each type of physical location within the chassis
  556.                       is given a textual name."
  557.               ::= { phyLocationEntry 3 }
  558.  
  559.           chasModuleTable OBJECT-TYPE
  560.               SYNTAX SEQUENCE OF ChasModuleEntry
  561.               ACCESS not-accessible
  562.               STATUS mandatory
  563.               DESCRIPTION
  564.                       "This table defines the physical modules within a
  565.                       chassis.  This is done by defining the type
  566.                       physical modules and the physical location where
  567.                       it resides.  This table also provides a mapping
  568.                       from between physical modules and their location
  569.                       within the chassis."
  570.               :: { chasPhysical 2 }
  571.  
  572.           chasModuleEntry OBJECT-TYPE
  573.               SYNTAX ChasPhyModuleEntry
  574.               ACCESS not-accessible
  575.               STATUS mandatory
  576.               DESCRIPTION
  577.                       "An entry in this table that describes a physical
  578.                       module that resides at a given physcial location
  579.  
  580.  
  581.  
  582.  
  583.  
  584.           Expires November, 1993                               [Page 10]
  585.  
  586.  
  587.  
  588.  
  589.           Internet Draft           Chassis MIB              May 28, 1993
  590.  
  591.  
  592.                       within the chassis."
  593.               INDEX { chasModuleLocationType, chasModuleLocation }
  594.               ::= { chasModuleTable 1 }
  595.  
  596.           ChasPhyModuleEntry ::= SEQUENCE
  597.               chasModuleLocationType
  598.                   INTEGER,
  599.               chasModuleLocation
  600.                   INTEGER,
  601.               chasModuleType
  602.                   OBJECT IDENTIFIER,
  603.               chasModuleFwVersion
  604.                   DISPLAYSTRING,
  605.               chasModuleHwVersion
  606.                   DisplayString,
  607.               chasModuleSerialNumber
  608.                   DisplayString,
  609.               chasModuleDescription
  610.                   DisplayString,
  611.               chasModuleLastChangeTime
  612.                   TimeTicks,
  613.               chasModuleAdminStatus
  614.                   INTEGER,
  615.               chasModuleOperStatus
  616.                   INTEGER
  617.               }
  618.  
  619.           chasModuleLocationType  OBJECT-TYPE
  620.                   SYNTAX INTEGER
  621.                   ACCESS read-only
  622.                   STATUS mandatory
  623.                   DESCRIPTION
  624.                       "An instance of a module is identified by the
  625.                       physical location which it resides.  The physical
  626.                       location is identified by location type index and
  627.                       location index (instance of that location type).
  628.                       This object defines an instance of the
  629.                       chasPhyLocationType."
  630.                   ::= { chasModuleEntry 1 }
  631.  
  632.           chasModuleLocation  OBJECT-TYPE
  633.                   SYNTAX INTEGER
  634.                   ACCESS read-only
  635.                   STATUS mandatory
  636.                   DESCRIPTION
  637.  
  638.  
  639.  
  640.  
  641.  
  642.           Expires November, 1993                               [Page 11]
  643.  
  644.  
  645.  
  646.  
  647.           Internet Draft           Chassis MIB              May 28, 1993
  648.  
  649.  
  650.                       "An instance of a module is identified by the
  651.                       physical location which it resides.  The physical
  652.                       location is identified by location type index and
  653.                       location index (instance of that location type).
  654.                       This object defines the instance of a particular
  655.                       location type.  It must be within the bounds
  656.                       defined by chasPhyLocationCount."
  657.                   ::= { chasModuleEntry 2 }
  658.           chasModuleType OBJECT-TYPE
  659.               SYNTAX OBJECT IDENTIFIER
  660.               ACCESS read-only
  661.               STATUS mandatory
  662.               DESCRIPTION
  663.                       "An authoritative identification of the type of
  664.                       physcial module in this physical location.  A
  665.                       value of chasLocationUnknown indicates that the
  666.                       type of physical module is unknown."
  667.               :== { chasModuleEntry 3 }
  668.  
  669.           chasModuleSwVersion OBJECT-TYPE
  670.               SYNTAX DisplayString (SIZE (0..32))
  671.               ACCESS read-only
  672.               STATUS mandatory
  673.               DESCRIPTION
  674.                       "A textual description of the version/revision
  675.                       level for this module's software.  If not realized
  676.                       this value should be set to the zero-length
  677.                       string."
  678.               :== { chasModuleEntry 4 }
  679.  
  680.           chasModuleHwVersion OBJECT-TYPE
  681.               SYNTAX DisplayString (SIZE (0..32))
  682.               ACCESS read-only
  683.               STATUS mandatory
  684.               DESCRIPTION
  685.                       "A textual description of the version/revision
  686.                       level for this module's firmware.  If not realized
  687.                       this value should be set to the zero-length
  688.                       string."
  689.               ::= { chasModuleEntry 5 }
  690.  
  691.           chasModuleSerialNumber OBJECT-TYPE
  692.               SYNTAX DisplayString (SIZE (0..32))
  693.               ACCESS read-only
  694.               STATUS mandatory
  695.  
  696.  
  697.  
  698.  
  699.  
  700.           Expires November, 1993                               [Page 12]
  701.  
  702.  
  703.  
  704.  
  705.           Internet Draft           Chassis MIB              May 28, 1993
  706.  
  707.  
  708.               DESCRIPTION
  709.                       "The serial number of the physical module present
  710.                       in this physical location.  If the physical
  711.                       location table is implemented as dense and the
  712.                       slot is empty this value will be the zero length
  713.                       string.  If no serial number is available for a
  714.                       physical module this value should set to a zero
  715.                       length string."
  716.               ::= { chasModuleEntry 6 }
  717.  
  718.           chasModuleDescription OBJECT-TYPE
  719.               SYNTAX DisplayString (SIZE (0..32))
  720.               ACCESS read-only
  721.               STATUS mandatory
  722.               DESCRIPTION
  723.                       "A textual description of the physical module
  724.                       plugged that resides in this physical location.
  725.                       If not available this value should be set to a
  726.                       zero length string."
  727.               ::= { chasModuleEntry 7 }
  728.  
  729.           chasModuleLastChange OBJECT-TYPE
  730.               Syntax TimeTicks
  731.               ACCESS read-only
  732.               STATUS mandatory
  733.               DESCRIPTION
  734.                       "The value of MIB-II's sysUpTime (in the agent
  735.                       supporting this chassis MIB) at which a module was
  736.                       last inserted or initialized.  If the module has
  737.                       not changed since the last network managment
  738.                       system reinitialized then this object has a zero
  739.                       value."
  740.               ::= { chasModuleEntry 8 }
  741.  
  742.           chasModuleAdminStatus OBJECT-TYPE
  743.               Syntax INTEGER {
  744.                   enable(2),
  745.                   disable(3),
  746.                   reset(4),
  747.                   programLoad(5),
  748.                   test(6)
  749.               }
  750.               ACCESS read-write
  751.               STATUS mandatory
  752.               DESCRIPTION
  753.  
  754.  
  755.  
  756.  
  757.  
  758.           Expires November, 1993                               [Page 13]
  759.  
  760.  
  761.  
  762.  
  763.           Internet Draft           Chassis MIB              May 28, 1993
  764.  
  765.  
  766.                       Provides desired state of the given physical
  767.                       module.  Notice that not all values may be
  768.                       supported by the specified physical module.  In
  769.                       this case and SNMP error will be returned when the
  770.                       set is attempted.
  771.  
  772.                       A physical module maybe activated by writting a
  773.                       value of enable(2).
  774.  
  775.                       A physical module may be de-activated by writting
  776.                       a value of disable(3).  In a disabled state a
  777.                       physical module is present in the chassis but is
  778.                       benign.
  779.  
  780.                       Writting a value of reset(4) initiates a reset
  781.                       sequence.
  782.  
  783.                       A value of programLoad(5) initiates a software
  784.                       load sequences.
  785.  
  786.                       Writting a vlaue of test(6) should start a self
  787.                       test sequence within the physical module."
  788.               ::= { chasModuleEntry 9 }
  789.  
  790.           chasModuleOperStatus OBJECT-TYPE
  791.               Syntax INTEGER {
  792.                   other(1),
  793.                   invalid(2),
  794.                   test(3),
  795.                   operational(4),
  796.                   resetInProgress(5),
  797.                   warning(6),
  798.                   nonFatalError(7),
  799.                   fatalError(8)
  800.               }
  801.               ACCESS read-only
  802.               STATUS mandatory
  803.               DESCRIPTION
  804.                       Provides operational status of the module.  The
  805.                       following are possible definitions of the values.
  806.                       The exact definition of the values is
  807.                       implementation specific.  A value of other(1)
  808.                       implies some undetermined state, possibly as a
  809.                       result of setting phyAdminStatus to a value of
  810.                       disable(3).  A value of invalid(2) could have the
  811.  
  812.  
  813.  
  814.  
  815.  
  816.           Expires November, 1993                               [Page 14]
  817.  
  818.  
  819.  
  820.  
  821.           Internet Draft           Chassis MIB              May 28, 1993
  822.  
  823.  
  824.                       possible meaning that the module exists but the
  825.                       chassis manager has no direct control over the
  826.                       module.  A value of testing(3) may be a diagnostic
  827.                       state.  A value of operational(4) implies that the
  828.                       entity is running with no errors or warnings.
  829.                       State resetInProgress(5) implies equivalent of
  830.                       setting phyAdminStatus to reset(4). The states of
  831.                       warning(6), nonFatalError(7), fatalError(8)
  832.                       reflect conditions detected during operation.  The
  833.                       entity may or may not be still functional.
  834.  
  835.                       For example if a modules value of phyAdminStatus
  836.                       is disable(3) and is set to enable(2) then
  837.                       phyOperStatus may enter a state of testing(3) then
  838.                       change to a value of operational(4)."
  839.               ::= { chasModuleEntry 10 }
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.           Expires November, 1993                               [Page 15]
  875.  
  876.  
  877.  
  878.  
  879.           Internet Draft           Chassis MIB              May 28, 1993
  880.  
  881.  
  882.           -- The chasEntity group.  Implementation of the chasEntity group
  883.           -- is mandatory.
  884.  
  885.           -- Entity Table
  886.  
  887.           chasEntityTable OBJECT-TYPE
  888.               SYNTAX  SEQUENCE OF ChasEntityEntry
  889.               ACCESS  not-accessible
  890.               STATUS  mandatory
  891.               DESCRIPTION
  892.                       "A table that contains information about the
  893.                       'logical' networking devices (entities) in this
  894.                       chassis."
  895.               ::= { chasEntity 1 }
  896.  
  897.           chasEntityEntry OBJECT-TYPE
  898.               SYNTAX  ChasEntityEntry
  899.               ACCESS  not-accessible
  900.               STATUS  mandatory
  901.               DESCRIPTION
  902.                       "Information concerning an entity in the chassis.
  903.                       Conceptual rows may not be created or deleted with
  904.                       SNMP operations."
  905.               INDEX  { chasEntityIndex }
  906.               ::= { chasEntityTable 1 }
  907.  
  908.           ChasEntityEntry ::=
  909.               SEQUENCE {
  910.                   chasEntityIndex
  911.                       INTEGER,
  912.                   chasEntityObjectID
  913.                       OBJECT IDENTIFIER,
  914.                   chasEntityDescr
  915.                       DisplayString,
  916.                   chasEntityAdminStatus
  917.                       INTEGER,
  918.                   chasEntityOperStatus
  919.                       INTEGER,
  920.                   chasEntityTimeStamp
  921.                       TimeTicks,
  922.                   chasEntityParty
  923.                       Party,
  924.                   chasEntityContext
  925.                       Context,
  926.                   chasEntityCommunity
  927.  
  928.  
  929.  
  930.  
  931.  
  932.           Expires November, 1993                               [Page 16]
  933.  
  934.  
  935.  
  936.  
  937.           Internet Draft           Chassis MIB              May 28, 1993
  938.  
  939.  
  940.                       OCTET STRING,
  941.                   chasEntityIpAddress
  942.                       IpAddress
  943.               }
  944.  
  945.           chasEntityIndex OBJECT-TYPE
  946.               SYNTAX  INTEGER (1..65535)
  947.               ACCESS  read-only
  948.               STATUS  mandatory
  949.               DESCRIPTION
  950.                       "A unique index for the entity for which this
  951.                       entry contains information."
  952.               ::= { chasEntityEntry 1 }
  953.  
  954.           chasEntityObjectID  OBJECT-TYPE
  955.               SYNTAX  OBJECT IDENTIFIER
  956.               ACCESS  read-only
  957.               STATUS  mandatory
  958.               DESCRIPTION
  959.                       "The specific type of entity.  The value of this
  960.                       object is analagous to MIB-II's sysObjectId.  In
  961.                       particular, it has the same value as would be
  962.                       returned if the SNMP Party (identified by
  963.                       chasEntityParty) and/or the community (identified
  964.                       by chasIpAddress and chasCommunity), were queried
  965.                       for sysObjectId."
  966.               ::= { chasEntityEntry 2 }
  967.  
  968.  
  969.           chasEntityDescr  OBJECT-TYPE
  970.               SYNTAX  DisplayString (SIZE (0..255))
  971.               ACCESS  read-write
  972.               STATUS  mandatory
  973.               DESCRIPTION
  974.                       "A textual description of the entity.  The value
  975.                       of this object is analagous to MIB-II's sysDescr.
  976.                       In particular, it has the same value as would be
  977.                       returned if the SNMP Party (identified by
  978.                       chasEntityParty) and/or the community (identified
  979.                       by chasIpAddress and chasCommunity), were queried
  980.                       for sysDescr."
  981.               ::= { chasEntityEntry 3 }
  982.  
  983.           chasEntityAdminStatus OBJECT-TYPE
  984.               SYNTAX  INTEGER {
  985.  
  986.  
  987.  
  988.  
  989.  
  990.           Expires November, 1993                               [Page 17]
  991.  
  992.  
  993.  
  994.  
  995.           Internet Draft           Chassis MIB              May 28, 1993
  996.  
  997.  
  998.                   unknown(1),             --  none of the following
  999.                   enable(2),
  1000.                   disable(3),
  1001.                   reset(4),
  1002.                   programload(5),
  1003.                   test(6)
  1004.               }
  1005.               ACCESS  read-write
  1006.               STATUS  mandatory
  1007.               DESCRIPTION
  1008.                       "Provides the administratively desired state of
  1009.                       the given entity.
  1010.  
  1011.                       An entity is activated by writing a value of
  1012.                       enable(2).
  1013.  
  1014.                       An entity may be de-activated by writing a value
  1015.                       of disable(3).  In a disabled state, a entity does
  1016.                       exist within the given chassis, but is benign.  A
  1017.                       disabled entity is available for subsequent
  1018.                       activation.
  1019.  
  1020.                       Writing a value of reset(4) specifies an entity
  1021.                       should initiate a reset sequence.
  1022.  
  1023.                       Writing a value of programload(5) specifies an
  1024.                       entity should initiate a program load sequence.
  1025.  
  1026.                       Writing a value of test(6) specifies an entity
  1027.                       should initiate a testing sequence.
  1028.  
  1029.                       Agent support of the writing of any of the values
  1030.                       of this object is implementation-specific.  For
  1031.                       example, this object might be read only for
  1032.                       entities that disabling would compromise the
  1033.                       integrity of the chassis."
  1034.               ::= { chasEntityEntry 4 }
  1035.  
  1036.           chasEntityOperStatus OBJECT-TYPE
  1037.               SYNTAX  INTEGER {
  1038.                   other(1),               --  none of the following
  1039.                   invalid(2),
  1040.                   testing(3),
  1041.                   operational(4),
  1042.                   resetInProgress(5),
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.           Expires November, 1993                               [Page 18]
  1049.  
  1050.  
  1051.  
  1052.  
  1053.           Internet Draft           Chassis MIB              May 28, 1993
  1054.  
  1055.  
  1056.                   warning(6),
  1057.                   nonFatalError(7),
  1058.                   fatalError(8),
  1059.                   loading(10)
  1060.               }
  1061.               ACCESS  read-only
  1062.               STATUS  mandatory
  1063.               DESCRIPTION
  1064.                       "Provides operational status of the entity.  The
  1065.                       following are possible definitions of the values.
  1066.                       The exact definition of the values is
  1067.                       implementation specific.  A value of other(1)
  1068.                       implies some undetermined state, possibly as a
  1069.                       result of setting chasEntityAdminStatus to a value
  1070.                       of disable(3).  A value of invalid(2) could have
  1071.                       the possible meaning that the entity exists but
  1072.                       the chassis manager has no direct control of the
  1073.                       entity.  A value of testing(3) may be a diagnostic
  1074.                       state.  A value of operational(4) implies that the
  1075.                       entity is running with no errors or warnings.
  1076.                       State resetInProgress(5) implies equivalent of
  1077.                       setting chasEntityAdminStatus to reset(4). The
  1078.                       states of warning(6), nonFatalError(7),
  1079.                       fatalError(8) reflect conditions detected during
  1080.                       operation.  The entity may or may not be still
  1081.                       functional.  State loading(10) is a result of
  1082.                       asserting programload(5) in chasEntityAdminStatus.
  1083.  
  1084.                       For example if an entities value of
  1085.                       chasEntityAdminStatus is disable(3) and is set to
  1086.                       enable(2) then chasEntityOperStatus may enter a
  1087.                       state of testing(3) then change to a value of
  1088.                       operational(4)."
  1089.               ::= { chasEntityEntry 5 }
  1090.  
  1091.  
  1092.           chasEntityTimeStamp  OBJECT-TYPE
  1093.               SYNTAX  TimeTicks
  1094.               ACCESS  read-only
  1095.               STATUS  mandatory
  1096.               DESCRIPTION
  1097.                       "The value of MIB-II's sysUpTime (in the agent
  1098.                       supporting this MIB) at which this entity was last
  1099.                       (re-)initialized.  If the entity has not been
  1100.                       initialized then this object has a zero value."
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.           Expires November, 1993                               [Page 19]
  1107.  
  1108.  
  1109.  
  1110.  
  1111.           Internet Draft           Chassis MIB              May 28, 1993
  1112.  
  1113.  
  1114.               ::= { chasEntityEntry 6 }
  1115.  
  1116.           chasEntityParty  OBJECT-TYPE
  1117.               SYNTAX  Party
  1118.               ACCESS  read-only
  1119.               STATUS  mandatory
  1120.               DESCRIPTION
  1121.                       "The SNMP Party which provides access to the
  1122.                       detailed management information for this entity.
  1123.                       Note that the definition of a SNMP Party includes
  1124.                       the location at which it executes, the
  1125.                       authentication and privacy algorithms and
  1126.                       parameters required to access the management
  1127.                       entity.  In order for a SNMP manager to be able to
  1128.                       access the Party, that manager must have prior
  1129.                       knowledge of the Party.
  1130.  
  1131.                       A party is named by an OBJECT IDENTIFIER.  For a
  1132.                       entity which is not managed through access to a
  1133.                       SNMP Party, the value of this object is
  1134.                       chasEntityNoParty."
  1135.               ::= { chasEntityEntry 7 }
  1136.  
  1137.           chasEntityContext    OBJECT-TYPE
  1138.               SYNTAX  Context
  1139.               ACCESS  read-only
  1140.               STATUS  mandatory
  1141.               DESCRIPTION
  1142.                       "The SNMPv2 Context indentifier the
  1143.                       chasEntityContext in conjunction with
  1144.                       chasEntityParty defines access to the MIB view for
  1145.                       this entity."
  1146.               ::= { chasEntityEntry 8 }
  1147.  
  1148.           chasEntityCommunity  OBJECT-TYPE
  1149.               SYNTAX  OCTET STRING (SIZE (0..256))
  1150.               ACCESS  read-only
  1151.               STATUS  mandatory
  1152.               DESCRIPTION
  1153.                       "The SNMP Community which executes at the address
  1154.                       chasEntityIpAddress, and provides access to the
  1155.                       detailed management information for this entity.
  1156.  
  1157.                       For a entity which is not managed through access
  1158.                       to a SNMP Community, the value of this object is
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.           Expires November, 1993                               [Page 20]
  1165.  
  1166.  
  1167.  
  1168.  
  1169.           Internet Draft           Chassis MIB              May 28, 1993
  1170.  
  1171.  
  1172.                       the zero-length string."
  1173.               ::= { chasEntityEntry 9 }
  1174.  
  1175.           chasEntityIpAddress  OBJECT-TYPE
  1176.               SYNTAX  IpAddress
  1177.               ACCESS  read-only
  1178.               STATUS  mandatory
  1179.               DESCRIPTION
  1180.                       "The address of the SNMP agent which responds to
  1181.                       messages for the SNMP Community identified by
  1182.                       chasEntityCommunity.  When access is via proxy,
  1183.                       this variable contains the address of the proxy
  1184.                       agent.
  1185.  
  1186.                       For a entity which is not managed through access
  1187.                       to a SNMP Community, the value of this object is
  1188.                       0.0.0.0."
  1189.               ::= { chasEntityEntry 10 }
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.           Expires November, 1993                               [Page 21]
  1223.  
  1224.  
  1225.  
  1226.  
  1227.           Internet Draft           Chassis MIB              May 28, 1993
  1228.  
  1229.  
  1230.           -- The chasResource group.
  1231.           -- This defines a mapping of physical relationship (modules/resources)
  1232.           -- and a logical mapping of resource to entities.
  1233.  
  1234.           -- Implementation of the resource group is mandatory.
  1235.  
  1236.           chasPhyResourceTable  OBJET-TYPE
  1237.               SYNTAX  SEQUENCE of ChasPhyResourceEntry
  1238.               ACCESS  read-only
  1239.               STATUS  mandatory
  1240.               DESCRIPTION
  1241.  
  1242.                       "This table defines a physical relationship
  1243.                       between physical modules and resources.  A
  1244.                       resource is a building block.  A resource defines
  1245.                       the type of relationship between entities.  This
  1246.                       may be a back plane connection between physical
  1247.                       modules sharing the same entity.  It may be a
  1248.                       network segment that connects multiple entities.
  1249.  
  1250.                       This table then defines the physical mapping of
  1251.                       resources and physical modules onto entities."
  1252.               ::= { chasResource 1 }
  1253.  
  1254.           chasPhyResourceEntry  OBJECT-TYPE
  1255.               SYNTAX  ChasPhyResourceEntry
  1256.               ACCESS  read-only
  1257.               STATUS  mandatory
  1258.               DESCRIPTION
  1259.                       "Defines a particular physical configuration
  1260.                       relationship."
  1261.               INDEX { chasPhyResLocationType,
  1262.                       chasPhyResLocation,
  1263.                       chasPhyResIndex }
  1264.               ::= { chasResourceTable 1 }
  1265.  
  1266.           ChasPhyResourceEntry ::= SEQUENCE {
  1267.               chasPhyResLocationType
  1268.                   INTEGER,
  1269.               chasPhyResLocation
  1270.                   INTEGER
  1271.               chasPhyResIndex
  1272.                   INTEGER,
  1273.               chasPhyResType
  1274.                   OBJECT IDENTIFIER,
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.           Expires November, 1993                               [Page 22]
  1281.  
  1282.  
  1283.  
  1284.  
  1285.           Internet Draft           Chassis MIB              May 28, 1993
  1286.  
  1287.  
  1288.               chasPhyResAssignment
  1289.                   INTEGER,
  1290.               chasPhyResEntitySubIndex
  1291.                   INTEGER
  1292.               }
  1293.  
  1294.           chasPhyResLocationType  OBJECT-TYPE
  1295.               SYNTAX  INTEGER
  1296.               ACCESS  read-only
  1297.               STATUS  mandatory
  1298.               DESCRIPTION
  1299.                       "A resource exists on a particular module.  A
  1300.                       module is identified by it's physical location.
  1301.                       Physical location is defined location type and an
  1302.                       instance of that physical location type.  This
  1303.                       object defines the location type.  This object can
  1304.                       be used in conjunction with chasPhyResLocation to
  1305.                       index the module table."
  1306.               ::= { chasPhyResourceEntry 1 }
  1307.  
  1308.           chasPhyResLocation  OBJECT-TYPE
  1309.               SYNTAX  INTEGER
  1310.               ACCESS  read-only
  1311.               STATUS  mandatory
  1312.               DESCRIPTION
  1313.                       "A resource exists on a particular module.  A
  1314.                       module is identified by it's physical location.
  1315.                       Physical location is defined location type and an
  1316.                       instance of that physical location type.  This
  1317.                       object defines a particular instance of the
  1318.                       physical location."
  1319.               ::= { chasPhyResourceEntry 2 }
  1320.  
  1321.           chasPhyResIndex  OBJECT-TYPE
  1322.               SYNTAX  INTEGER
  1323.               ACCESS  read-only
  1324.               STATUS  mandatory
  1325.               DESCRIPTION
  1326.                       "A unique index for the chassis resource on this
  1327.                       particular physical module."
  1328.               ::= { chasPhyResourceEntry 3 }
  1329.  
  1330.           chasPhyResType OBJECT-TYPE
  1331.               SYNTAX OBJECT IDENTIFIER
  1332.               ACCESS read-only
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.           Expires November, 1993                               [Page 23]
  1339.  
  1340.  
  1341.  
  1342.  
  1343.           Internet Draft           Chassis MIB              May 28, 1993
  1344.  
  1345.  
  1346.               STATUS mandatory
  1347.               DESCRIPTION
  1348.                       "The type of resource.  For example, for an
  1349.                       Ethernet segment this object would have a value of
  1350.                       dot3 as defined in RFC 1284.  This may also
  1351.                       function as identification of what type of entity
  1352.                       this resource can be assigned."
  1353.               ::= { chasPhyResourceEntry 4 }
  1354.  
  1355.           chasPhyResAssignment  OBJECT-TYPE
  1356.               SYNTAX  INTEGER
  1357.               access  read-write
  1358.               STATUS  mandatory
  1359.               DESCRIPTION
  1360.                       "The physical module resource relationship is
  1361.                       assigned to a specific entity.  This object
  1362.                       defines the instance of an entity that this
  1363.                       relationship is assigned.
  1364.  
  1365.                       Notice, not all implementations may support this
  1366.                       object as read-write.  If read-write is supported
  1367.                       by assignment may still fail due to a number of
  1368.                       reasons such as insufficient resources, invalid
  1369.                       configuration."
  1370.               ::= { chasPhyResourceEntry 5 }
  1371.  
  1372.           chasPhyResEntitySubIndex  OBJECT-TYPE
  1373.               SYNTAX  INTEGER
  1374.               ACCESS  read-only
  1375.               STATUS  mandatory
  1376.               DESCRIPTION
  1377.                       "Provides a unique index that can be used to
  1378.                       identify the relationship in terms of the entity."
  1379.               ::= { chasPhyResourceEntry 6 }
  1380.  
  1381.  
  1382.           -- Logical configuration/resource table
  1383.  
  1384.  
  1385.           chasLogResourceTable  OBJECT-TYPE
  1386.                   SYNTAX SEQUENCE OF ChasLogResourceEntry
  1387.                   ACCESS not-accessible
  1388.                   STATUS mandatory
  1389.                   DESCRIPTION
  1390.                       "Defines a logical configuration relationship
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.           Expires November, 1993                               [Page 24]
  1397.  
  1398.  
  1399.  
  1400.  
  1401.           Internet Draft           Chassis MIB              May 28, 1993
  1402.  
  1403.  
  1404.                       which is a relationship between entities and
  1405.                       resources and the physical module that the
  1406.                       relationship exists on."
  1407.                   ::= { chasConfig 1 }
  1408.  
  1409.           chasLogResourceEntry OBJECT-TYPE
  1410.                   SYNTAX ChasLogResourceEntry
  1411.                   ACCESS not-accessible
  1412.                   STATUS mandatory
  1413.                   DESCRIPTION
  1414.                       "Defines a single logical relationship."
  1415.                   INDEX { chasLogResourceEntity,
  1416.                           chasLogResourceEntitySubIndex }
  1417.                   ::= { chasLogResourceTable 1 }
  1418.  
  1419.           ChasLogResourceEntry  SEQUENCE {
  1420.                   chasLogResourceEntity
  1421.                           INTEGER,
  1422.                   chasLogResourceEntitySubIndex
  1423.                           INTEGER,
  1424.                   chasLogResourceLocationType
  1425.                           INTEGER,
  1426.                   chasLogResourceLocation
  1427.                           INTEGER,
  1428.                   chasLogResourceID
  1429.                           INTEGER
  1430.                   }
  1431.  
  1432.           chasLogResourceEntity  OBJECT-TYPE
  1433.                   SYNTAX INTEGER
  1434.                   ACCESS read-only
  1435.                   STATUS mandatory
  1436.                   DESCRIPTION
  1437.                       "The entity ID for which this logical
  1438.                       configuration relationship exists."
  1439.                   ::= { chasLogResourceEntry 1 }
  1440.  
  1441.           chasLogResourceEntitySubIndex  OBJECT-TYPE
  1442.                   SYNTAX INTEGER
  1443.                   ACCESS read-only
  1444.                   STATUS mandatory
  1445.                   DESCRIPTION
  1446.                       "The entity sub index for which this logical
  1447.                       configuration relationship exists.  The logical
  1448.                       relationship is identified by a resource
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.           Expires November, 1993                               [Page 25]
  1455.  
  1456.  
  1457.  
  1458.  
  1459.           Internet Draft           Chassis MIB              May 28, 1993
  1460.  
  1461.  
  1462.                       assignment to an entity.  The sub index defines a
  1463.                       particular instance of the mapping of physical
  1464.                       configuration onto an entity."
  1465.                   ::= { chasLogResourceEntry 2 }
  1466.  
  1467.           chasLogResourceLocationType  OBJECT-TYPE
  1468.                   SYNTAX INTEGER
  1469.                   ACCESS read-only
  1470.                   STATUS mandatory
  1471.                   DESCRIPTION
  1472.                       "A module is defined by it's physical location
  1473.                       type and an instance of that physical location.
  1474.                       This object defines the physical location type
  1475.                       portion of the physical module identifier that
  1476.                       this logical configuration exists for."
  1477.                   ::= { chasLogResourceEntry 3 }
  1478.  
  1479.           chasLogResourceLocation  OBJECT-TYPE
  1480.                   SYNTAX INTEGER
  1481.                   ACCESS read-only
  1482.                   STATUS mandatory
  1483.                   DESCRIPTION
  1484.                       "A module is defined by it's physical location
  1485.                       type and an instance of that physical location.
  1486.                       This object defines the instance physical location
  1487.                       (location index) portion of the physical module
  1488.                       identifier that this logical configuration exists
  1489.                       for."
  1490.                   ::= { chasLogResourceEntry 4 }
  1491.  
  1492.           chasLogResourceID  OBJECT-TYPE
  1493.                   SYNTAX INTEGER
  1494.                   ACCESS read-only
  1495.                   STATUS mandatory
  1496.                   DESCRIPTION
  1497.                       "The value of this object refers to a particular
  1498.                       instance of a resource, as defined by
  1499.                       chasResourceIndex, for which this relationship is
  1500.                       defined.  This together with
  1501.                       chasLogResourceLocationType and
  1502.                       chasLogResourceLocation completes the mapping of
  1503.                       the logical configuration on to the physical
  1504.                       module and resource combination."
  1505.                   ::= { chasLogResourceEntry 2 }
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.           Expires November, 1993                               [Page 26]
  1513.  
  1514.  
  1515.  
  1516.  
  1517.           Internet Draft           Chassis MIB              May 28, 1993
  1518.  
  1519.  
  1520.           -- The chasPowerSupply (Power Supply) group, implementation of
  1521.           -- the power supply group is optional.
  1522.  
  1523.           -- the Power Supply table
  1524.  
  1525.           chasPowerSupplyTable OBJECT-TYPE
  1526.               SYNTAX SEQUENCE OF ChasPowerSupplyEntry
  1527.               ACCESS not-accessible
  1528.               STATUS mandatory
  1529.               DESCRIPTION
  1530.                       "A list of power supply entries, one for each
  1531.                       power supply in the chassis."
  1532.               ::= { chasPowerSupply 1 }
  1533.  
  1534.           chasPowerSupplyEntry OBJECT-TYPE
  1535.               SYNTAX ChasPowerSupplyEntry
  1536.               ACCESS not-accessible
  1537.               STATUS mandatory
  1538.               DESCRIPTION
  1539.                       Values for a power supply."
  1540.               INDEX { chasPowerSupplyIndex }
  1541.               ::= { chasPowerSupplyTable 1 }
  1542.  
  1543.           ChasPowerSupplyEntry ::=
  1544.               SEQUENCE {
  1545.                   chasPowerSupplyIndex
  1546.                       INTEGER,
  1547.                   chasPowerSupplyDescr
  1548.                       DisplayString,
  1549.                   chasPowerSupplyAdminStatus
  1550.                       INTEGER,
  1551.                   chasPowerSupplyOperStatus
  1552.                       INTEGER,
  1553.                   chasPowerSupplyHealthText
  1554.                       DisplayString,
  1555.                   chasPowerSupplyWarnings
  1556.                       Counter,
  1557.                   chasPowerSupplyFailures
  1558.                       Counter,
  1559.                   chasPowerSupplyLocationType
  1560.                       INTEGER,
  1561.                   chasPowerSupplyLocationIndex
  1562.                       INTEGER
  1563.               }
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.           Expires November, 1993                               [Page 27]
  1571.  
  1572.  
  1573.  
  1574.  
  1575.           Internet Draft           Chassis MIB              May 28, 1993
  1576.  
  1577.  
  1578.           chasPowerSupplyIndex OBJECT-TYPE
  1579.               SYNTAX INTEGER
  1580.               ACCESS read-only
  1581.               STATUS mandatory
  1582.               DESCRIPTION
  1583.                       "An index value that uniquely identifies a power
  1584.                       supply.  This may correspond to a hardware power
  1585.                       supply slot, which may or may not be the same as a
  1586.                       network device slot (chasSlotIndex)."
  1587.               ::= { chasPowerSupplyEntry 1 }
  1588.  
  1589.           chasPowerSupplyDescr OBJECT-TYPE
  1590.               SYNTAX DisplayString (SIZE (0..255))
  1591.               ACCESS read-only
  1592.               STATUS mandatory
  1593.               DESCRIPTION
  1594.                       "A textual description of the power supply,
  1595.                       including the vendor's name and version."
  1596.               ::= { chasPowerSupplyEntry 2 }
  1597.  
  1598.           chasPowerSupplyAdminStatus OBJECT-TYPE
  1599.               SYNTAX INTEGER {
  1600.                   unknown(1),
  1601.                   enable(2),
  1602.                   disable(3) }
  1603.               ACCESS read-write
  1604.               STATUS mandatory
  1605.               DESCRIPTION
  1606.                       "Desired status of the power supply."
  1607.               ::= { chasPowerSupplyEntry 3 }
  1608.  
  1609.           chasPowerSupplyOperStatus OBJECT-TYPE
  1610.               SYNTAX INTEGER {
  1611.                   unknown(1),
  1612.                   empty(2),
  1613.                   disabled(3),
  1614.                   bad(4),
  1615.                   warning(5),
  1616.                   standby(6),
  1617.                   engaged(7),
  1618.                   redundant(8) }
  1619.               ACCESS read-only
  1620.               STATUS mandatory
  1621.               DESCRIPTION
  1622.                       "Actual status of the power supply:
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.           Expires November, 1993                               [Page 28]
  1629.  
  1630.  
  1631.  
  1632.  
  1633.           Internet Draft           Chassis MIB              May 28, 1993
  1634.  
  1635.  
  1636.                       - unknown(1) - status not known.
  1637.                       - empty(2) - no power supply installed in slot
  1638.                       - disabled(3) - unable to supply power due to
  1639. chasPowerSupplyAdminStatus
  1640.                       - bad(4) - unable to supply power due to failure
  1641.                       - warning(5) - supplying power but an output or
  1642. sensor is bad or warning
  1643.                       - standby(6) - believed usable but not supplying power
  1644.                       - engaged(7) - supplying power
  1645.                       - redundant(8) - supplying power but not needed
  1646.  
  1647.                       It is an implementation specific matter whether
  1648.                       the agent keeps entries with status unknown(1) or
  1649.                       empty(2) in the table."
  1650.               ::= { chasPowerSupplyEntry 4 }
  1651.  
  1652.           chasPowerSupplyHealthText OBJECT-TYPE
  1653.               SYNTAX DisplayString (SIZE (0..255))
  1654.               ACCESS read-only
  1655.               STATUS mandatory
  1656.               DESCRIPTION
  1657.                       "A textual description of the power supply's
  1658.                       operational status. Agents may use this string to
  1659.                       provide detailed information on current failures,
  1660.                       including how they were detected, and/or
  1661.                       instructions for problem resolution. The contents
  1662.                       are agent-specific."
  1663.               ::= { chasPowerSupplyEntry 5 }
  1664.  
  1665.           chasPowerSupplyWarnings OBJECT-TYPE
  1666.               SYNTAX Counter
  1667.               ACCESS read-only
  1668.               STATUS mandatory
  1669.               DESCRIPTION
  1670.                       "The number of times chasPowerSupplyOperStatus has
  1671.                       gone to warning(5)."
  1672.               ::= { chasPowerSupplyEntry 6 }
  1673.  
  1674.           chasPowerSupplyFailures OBJECT-TYPE
  1675.               SYNTAX Counter
  1676.               ACCESS read-only
  1677.               STATUS mandatory
  1678.               DESCRIPTION
  1679.                       "The number of times chasPowerSupplyOperStatus has
  1680.                       gone to bad(4)."
  1681.               ::= { chasPowerSupplyEntry 7 }
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.           Expires November, 1993                               [Page 29]
  1689.  
  1690.  
  1691.  
  1692.  
  1693.           Internet Draft           Chassis MIB              May 28, 1993
  1694.  
  1695.  
  1696.           chasPowerSupplyLocationType OBJECT-TYPE
  1697.               SYNTAX INTEGER
  1698.               ACCESS read-only
  1699.               STATUS mandatory
  1700.               DESCRIPTION
  1701.                       "This defines the instance of a physical location
  1702.                       type of the power supply.  Location Type together
  1703.                       with location index completely defines the
  1704.                       location of a power supply."
  1705.               ::= { chasPowerSupplyEntry 8 }
  1706.  
  1707.           chasPowerSupplyLocationIndex  OBJECT-TYPE
  1708.                   SYNTAX  INTEGER
  1709.                   ACCESS  read-only
  1710.                   STATUS  mandatory
  1711.                   DESCRIPTION
  1712.                       "Defines a particular instance of a physical
  1713.                       location type."
  1714.                   ::= { chasPowerSupplyEntry 9 }
  1715.  
  1716.           -- the Power Supply Output table
  1717.  
  1718.           chasPowerSupplyOutputTable OBJECT-TYPE
  1719.               SYNTAX SEQUENCE OF ChasPowerSupplyOutputEntry
  1720.               ACCESS not-accessible
  1721.               STATUS mandatory
  1722.               DESCRIPTION
  1723.                       "A list of power supply output entries, one for
  1724.                       each output of each power supply in the chassis."
  1725.               ::= { chasPowerSupply 2 }
  1726.  
  1727.           chasPowerSupplyOutputEntry OBJECT-TYPE
  1728.               SYNTAX ChasPowerSupplyEntry
  1729.               ACCESS not-accessible
  1730.               STATUS mandatory
  1731.               DESCRIPTION
  1732.                       "Values for a power supply output."
  1733.               INDEX { chasPowerSupplyIndex, chasPowerSupplyOutputIndex }
  1734.               ::= { chasPowerSupplyOutputTable 1 }
  1735.  
  1736.           ChasPowerSupplyOutputEntry ::=
  1737.               SEQUENCE {
  1738.                   chasPowerSupplyOutputIndex
  1739.                       INTEGER,
  1740.                   chasPowerSupplyOutputStatus
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.           Expires November, 1993                               [Page 30]
  1747.  
  1748.  
  1749.  
  1750.  
  1751.           Internet Draft           Chassis MIB              May 28, 1993
  1752.  
  1753.  
  1754.                       INTEGER,
  1755.                   chasPowerSupplyOutputNominalVoltage
  1756.                       Gauge,
  1757.                   chasPowerSupplyOutputOfferedVoltage
  1758.                       Gauge,
  1759.                   chasPowerSupplyOutputOfferedWattage
  1760.                       Gauge,
  1761.                   chasPowerSupplyOutputWarnings
  1762.                       Counter,
  1763.                   chasPowerSupplyOutputFailures
  1764.                       Counter
  1765.               }
  1766.  
  1767.           chasPowerSupplyOutputIndex OBJECT-TYPE
  1768.               SYNTAX INTEGER
  1769.               ACCESS read-only
  1770.               STATUS mandatory
  1771.               DESCRIPTION
  1772.                       "An index value that uniquely identifies an output
  1773.                       for the power supply."
  1774.               ::= { chasPowerSupplyOutputEntry 1 }
  1775.  
  1776.           chasPowerSupplyOutputStatus OBJECT-TYPE
  1777.               SYNTAX INTEGER {
  1778.                   unknown(1),
  1779.                   bad(2),
  1780.                   warning(3),
  1781.                   good(4) }
  1782.               ACCESS read-only
  1783.               STATUS mandatory
  1784.               DESCRIPTION
  1785.                       "Actual status of the power supply:
  1786.  
  1787.                       - unknown(1)     status not known
  1788.                       - bad(2)         unable to supply power due to
  1789.                       failure
  1790.                       - warning(3)     supplying power but marginally
  1791.                       - good(4)        supplying power
  1792.  
  1793.                       It is an implementation specific matter whether
  1794.                       the agent keeps entries with status unknown(1) in
  1795.                       the table.  If unknown(1), offered values and
  1796.                       counters are meaningless."
  1797.                           ::= { chasPowerSupplyOutputEntry 2 }
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.           Expires November, 1993                               [Page 31]
  1805.  
  1806.  
  1807.  
  1808.  
  1809.           Internet Draft           Chassis MIB              May 28, 1993
  1810.  
  1811.  
  1812.                       chasPowerSupplyOutputNominalVoltage OBJECT-TYPE
  1813.                           SYNTAX Gauge
  1814.                           ACCESS read-only
  1815.                           STATUS mandatory
  1816.                           DESCRIPTION
  1817.                                   "In hundredths of a volt, the voltage
  1818.                                   the output is supposed to supply, such
  1819.                                   as -5, +5, +12, -15, etc."
  1820.                          ::= { chasPowerSupplyOutputEntry 3 }
  1821.  
  1822.                      chasPowerSupplyOutputOfferedVoltage OBJECT-TYPE
  1823.                          SYNTAX Gauge
  1824.                          ACCESS read-only
  1825.                          STATUS mandatory
  1826.                          DESCRIPTION
  1827.                                  "In hundredths of a volt, the voltage
  1828.                                  actually offered by the output.  If
  1829.                                  chasPowerSupplyOutputStatus is good(4),
  1830.                                  the value 0 means offered voltage is
  1831.                                  not available."
  1832.                         ::= { chasPowerSupplyOutputEntry 4 }
  1833.  
  1834.                     chasPowerSupplyOutputOfferedWattage OBJECT-TYPE
  1835.                         SYNTAX Gauge
  1836.                         ACCESS read-only
  1837.                         STATUS mandatory
  1838.                         DESCRIPTION
  1839.                                 "In hundredths of a watt, the wattage
  1840.                                 actually offered by the output.  If
  1841.                                 chasPowerSupplyOutputStatus is good(4),
  1842.                                 the value 0 means offered wattage is not
  1843.                                 available."
  1844.                        ::= { chasPowerSupplyOutputEntry 5 }
  1845.  
  1846.                    chasPowerSupplyOutputWarnings OBJECT-TYPE
  1847.                        SYNTAX Counter
  1848.                        ACCESS read-only
  1849.                        STATUS mandatory
  1850.                        DESCRIPTION
  1851.                                "The number of times
  1852.                                chasPowerSupplyOutputStatus has gone to
  1853.                                warning(3)."
  1854.                       ::= { chasPowerSupplyOutputEntry 6 }
  1855.  
  1856.                   chasPowerSupplyOutputFailures OBJECT-TYPE
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.           Expires November, 1993                               [Page 32]
  1863.  
  1864.  
  1865.  
  1866.  
  1867.           Internet Draft           Chassis MIB              May 28, 1993
  1868.  
  1869.  
  1870.                       SYNTAX Counter
  1871.                       ACCESS read-only
  1872.                       STATUS mandatory
  1873.                       DESCRIPTION
  1874.                               "The number of times
  1875.                               chasPowerSupplyOutputStatus has gone to
  1876.                               bad(2)."
  1877.                      ::= { chasPowerSupplyOutputEntry 7 }
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.           Expires November, 1993                               [Page 33]
  1921.  
  1922.  
  1923.  
  1924.  
  1925.           Internet Draft           Chassis MIB              May 28, 1993
  1926.  
  1927.  
  1928.                  -- the chasEnviron (Environment) group
  1929.                  -- Implementation of this group is optional.
  1930.  
  1931.                  -- the Environment table.
  1932.  
  1933.                  chasEnvironTable OBJECT-TYPE
  1934.                      SYNTAX SEQUENCE OF ChasEnvironEntry
  1935.                      ACCESS not-accessible
  1936.                      STATUS mandatory
  1937.                      DESCRIPTION
  1938.                              "A list of environmental entries, one for
  1939.                              each environmental sensor in the chassis."
  1940.                     ::= { chasEnviron 1 }
  1941.  
  1942.                 chasEnvironEntry OBJECT-TYPE
  1943.                     SYNTAX ChasEnvironEntry
  1944.                     ACCESS not-accessible
  1945.                     STATUS mandatory
  1946.                     DESCRIPTION
  1947.                             "Values for a environmental sensor."
  1948.                    INDEX { chasEnvironIndex }
  1949.                    ::= { chasEnvironTable 1 }
  1950.  
  1951.                ChasEnvironEntry ::= SEQUENCE {
  1952.                        chasEnvironSensor
  1953.                        AutonomousType,
  1954.                    chasEnvironStatus
  1955.                        INTEGER,
  1956.                    chasEnvironWarnings
  1957.                        Counter,
  1958.                    chasEnvironFailures
  1959.                        Counter,
  1960.                    chasEnvironLocationType
  1961.                        INTEGER,
  1962.                    chasEnvironLocationIndex
  1963.                        INTEGER
  1964.                    }
  1965.  
  1966.                chasEnvironSensor OBJECT-TYPE
  1967.                    SYNTAX AutonomousType
  1968.                    ACCESS read-only
  1969.                    STATUS mandatory
  1970.                    DESCRIPTION
  1971.                            "The identification of an environmental
  1972.                            sensor.  Other AutonomousType values may be
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.           Expires November, 1993                               [Page 34]
  1979.  
  1980.  
  1981.  
  1982.  
  1983.           Internet Draft           Chassis MIB              May 28, 1993
  1984.  
  1985.  
  1986.                            defined elsewhere, in association with
  1987.                            specific protocols.  However, this document
  1988.                            assigns those of known interest as of this
  1989.                            writing."
  1990.                   ::= { chasEnvironEntry 1 }
  1991.  
  1992.               chasEnvironStatus OBJECT-TYPE
  1993.                   SYNTAX INTEGER {
  1994.                       unknown(1),
  1995.                       bad(2),
  1996.                       warning(3),
  1997.                       good(4) }
  1998.                   ACCESS read-only
  1999.                   STATUS mandatory
  2000.                   DESCRIPTION
  2001.                           "Actual status indicated by the sensor.  It is
  2002.                           an implementation specific matter whether the
  2003.                           agent keeps entries with status unknown(1) in
  2004.                           the table.  If unknown(1), counters are
  2005.                           meaningless."
  2006.                  ::= { chasEnvironEntry 2 }
  2007.  
  2008.              chasEnvironWarnings OBJECT-TYPE
  2009.                  SYNTAX Counter
  2010.                  ACCESS read-only
  2011.                  STATUS mandatory
  2012.                  DESCRIPTION
  2013.                          "The number of times chasEnvironStatus has gone
  2014.                          to warning(3)."
  2015.                 ::= { chasEnvironEntry 3 }
  2016.  
  2017.             chasEnvironFailures OBJECT-TYPE
  2018.                 SYNTAX Counter
  2019.                 ACCESS read-only
  2020.                 STATUS mandatory
  2021.                 DESCRIPTION
  2022.                         "The number of times chasEnvironStatus has gone
  2023.                         to bad(2)."
  2024.                ::= { chasEnvironEntry 4 }
  2025.  
  2026.            chasEnvironLocationType OBJECT-TYPE
  2027.                SYNTAX INTEGER
  2028.                ACCESS read-only
  2029.                STATUS mandatory
  2030.                DESCRIPTION
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.           Expires November, 1993                               [Page 35]
  2037.  
  2038.  
  2039.  
  2040.  
  2041.           Internet Draft           Chassis MIB              May 28, 1993
  2042.  
  2043.  
  2044.                        "Defines the actual type of physical location
  2045.                        that this environmental sensor occupies."
  2046.               ::= { chasEnvironEntry 5 }
  2047.  
  2048.           chasEnvironLocationIndex OBJECT-TYPE
  2049.               SYNTAX INTEGER
  2050.               ACCESS read-only
  2051.               STATUS mandatory
  2052.               DESCRIPTION
  2053.                       "This defines the particular instance of a
  2054.                       physical location type which this environmental
  2055.                       sensor occupies."
  2056.               ::= { chasEnvironEntry 6 }
  2057.           END
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.           Expires November, 1993                               [Page 36]
  2095.  
  2096.  
  2097.  
  2098.  
  2099.           Internet Draft           Chassis MIB              May 28, 1993
  2100.  
  2101.  
  2102.           5.  Acknowledgements
  2103.  
  2104.           The Chassis MIB represents the combined work of the IETF
  2105.           Chassis MIB Working Group, with particular, substantial
  2106.           authorship contributions from:
  2107.  
  2108.                   Manu Kaycee
  2109.                   Ungermann-Bass, Inc
  2110.                   kaycee@andr.UB.com
  2111.  
  2112.                   Keith McCloghrie
  2113.                   Hughes LAN Systems, Inc.
  2114.                   kzm@hls.com
  2115.  
  2116.                   Bob Stewart
  2117.                   Xyplex, Inc
  2118.                   rlstewart@eng.xyplex.com
  2119.  
  2120.                   Pete Wilson
  2121.                   3Com Corporation
  2122.                   {3COM/PDD/PeteW}@pdd.3mail.3com.com
  2123.  
  2124.                   Donna McMaster
  2125.                   SynOptics Inc
  2126.                   mcmaster@synoptics.com
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.           Expires November, 1993                               [Page 37]
  2153.  
  2154.  
  2155.  
  2156.  
  2157.           Internet Draft           Chassis MIB              May 28, 1993
  2158.  
  2159.  
  2160.           6.  Issues
  2161.  
  2162.           The following is a list of currently on resolved issues that
  2163.           need to be addressed:
  2164.  
  2165.                   - Usage of physical location type and location instance
  2166.                     to identify modules.
  2167.  
  2168.                   - How to best handle power supplies.  One view is to think of
  2169.                     them in terms of resources the other is to just consider
  2170.                     them as instances of physcial modules.
  2171.  
  2172.                   - Does this model answer all of our needs.  For example does the
  2173.                     relationship between resource and entities need to be many to
  2174.                     many?
  2175.  
  2176.                   - Do we need to provide for multiple MIB views per entity.  This
  2177.                     could be accomplished by another table indexed by MIB view
  2178.                     and entity ID.
  2179.  
  2180.  
  2181.           7.  References
  2182.  
  2183.           [1]  M.T. Rose and K. McCloghrie, Structure and Identification
  2184.                of Management Information for TCP/IP-based internets,
  2185.                Internet Working Group Request for Comments 1155.
  2186.                Network Information Center, SRI International, Menlo
  2187.                Park, California, (May, 1990).
  2188.  
  2189.           [2]  J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin,
  2190.                Simple Network Management Protocol, Internet Working
  2191.                Group Request for Comments 1157.  Network Information
  2192.                Center, SRI International, Menlo Park, California, (May,
  2193.                1990).
  2194.  
  2195.           [3]  K. McCloghrie and M.T. Rose (editors), Management
  2196.                Information Base for Network Management of TCP/IP-based
  2197.                internets: MIB-II, Internet Working Group Request for
  2198.                Comments 1213.  Network Information Center, SRI
  2199.                International, Menlo Park, California, (March, 1991).
  2200.  
  2201.           [4]  Information processing systems - Open Systems
  2202.                Interconnection - Specification of Abstract Syntax
  2203.                Notation One (ASN.1), International Organization for
  2204.                Standardization.  International Standard 8824, (December,
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.           Expires November, 1993                               [Page 38]
  2211.  
  2212.  
  2213.  
  2214.  
  2215.           Internet Draft           Chassis MIB              May 28, 1993
  2216.  
  2217.  
  2218.                1987).
  2219.  
  2220.           [5]  Information processing systems - Open Systems
  2221.                Interconnection - Specification of Basic Encoding Rules
  2222.                for Abstract Notation One (ASN.1), International
  2223.                Organization for Standardization.  International Standard
  2224.                8825, (December, 1987).
  2225.  
  2226.           [6]  M.T. Rose, K. McCloghrie (editors), Concise MIB
  2227.                Definitions, Internet Working Group Request for Comments
  2228.                1212.  Network Information Center, SRI International,
  2229.                Menlo Park, California, (March, 1991).
  2230.  
  2231.           [7]  K. McCloghrie, J. Davin, J. Galvin, Definitions of
  2232.                Managed Objects for Adminstration of SNMP Parties
  2233.                Internet Working Group Request for Comments 1353.
  2234.                Network Information Center, SRI International, Menlo
  2235.                Park, California, (July, 1992).
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.           Expires November, 1993                               [Page 39]
  2269.  
  2270.  
  2271.  
  2272.  
  2273.           Internet Draft           Chassis MIB              May 28, 1993
  2274.  
  2275.  
  2276.           8.  Security Considerations
  2277.  
  2278.           Security issues are not discussed in this memo.
  2279.  
  2280.  
  2281.           9.  Author's Address
  2282.  
  2283.                David Arneson (Editor)
  2284.                Cabletron Systems, Inc.
  2285.  
  2286.                Phone: (603)332-9400
  2287.                Email: arneson@ctron.com
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.           Expires November, 1993                               [Page 40]
  2327.  
  2328.  
  2329.  
  2330.  
  2331.           Internet Draft           Chassis MIB              May 28, 1993
  2332.  
  2333.  
  2334.           Table of Contents
  2335.  
  2336.  
  2337.           1 Introduction ..........................................    2
  2338.           2 The Network Management Framework ......................    2
  2339.           2.1 Object Definitions ..................................    2
  2340.           3 Overview ..............................................    3
  2341.           3.1 What is a Chassis ...................................    3
  2342.           4 Definitions ...........................................    5
  2343.           5 Acknowledgements ......................................   37
  2344.           6 Issues ................................................   38
  2345.           7 References ............................................   38
  2346.           8 Security Considerations ...............................   40
  2347.           9 Author's Address ......................................   40
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.           Expires November, 1993                               [Page 41]
  2385.